Skip to content

Add EZDomain Bubble.io custom domain template#747

Merged
pawel-kow merged 3 commits intoDomain-Connect:masterfrom
rafachavantes:add-ezdomain-bubble-hosting
Feb 6, 2026
Merged

Add EZDomain Bubble.io custom domain template#747
pawel-kow merged 3 commits intoDomain-Connect:masterfrom
rafachavantes:add-ezdomain-bubble-hosting

Conversation

@rafachavantes
Copy link
Contributor

@rafachavantes rafachavantes commented Feb 5, 2026

Description

New template for EZDomain (ezdomain.io) — a tool that helps Bubble.io users configure custom domains for their applications. The template applies an A record (pointing to Bubble hosting IP) and a CNAME record (pointing to the Bubble app subdomain).

Type of change

  • New template
  • Bug fix (non-breaking change which fixes an issue in the template)
  • New feature (non-breaking change which adds functionality to the template)
  • Breaking change (fix or feature that would cause existing template behavior to be not backward compatible)

How Has This Been Tested?

  • Schema validated using JSON Schema template.schema
  • Template functionality checked using Online Editor
  • Template is checked using template linter
  • Template file name follows the pattern <providerId>.<serviceId>.json
  • resource URL provided with logoUrl is actually served by a webserver

Checklist of common problems

  • digital signatures are used and syncPubKeyDomain specified
  • syncRedirectDomain is specified when intended to use redirect_uri parameter in the synchronous flow
  • no TXT record with SPF content
  • txtConflictMatchingMode — N/A (no TXT records in this template)
  • variables are set to the smallest scope needed (IP for A record, CNAME for CNAME record)
  • no variables as a host name
  • no explicit usage of %host% variable in host attribute
  • essential — N/A (both records are core to the service)

Example variable values

"testData": {
    "testset": {
      "variables": {
        "domain": "example.com",
        "host": "",
        "IP": "35.196.1.1",
        "CNAME": "myapp.bubbleapps.io"
      },
      "results": [
        {
          "type": "A",
          "name": "@",
          "ttl": 600,
          "data": "35.196.1.1"
        },
        {
          "type": "CNAME",
          "name": "www",
          "ttl": 600,
          "data": "myapp.bubbleapps.io"
        }
      ]
    }
  }

Provider: EZDomain (https://ezdomain.io)
Service: Bubble.io custom domain configuration
Logo: https://ezdomain.io/logo.png

Jax added 2 commits February 5, 2026 08:41
EZDomain (https://ezdomain.app) helps Bubble.io developers connect
custom domains to their applications. This template configures:

- A record pointing to the Bubble hosting IP
- CNAME record (www) pointing to the Bubble app subdomain

Variables:
- IP: Bubble A record IP address
- CNAME: Bubble app subdomain (e.g. myapp.bubbleapps.io)
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Linter OK:

Linter result for ezdomain.app.bubble-hosting.json

@kerolasa kerolasa self-requested a review February 5, 2026 14:43
kerolasa
kerolasa previously approved these changes Feb 5, 2026
Copy link
Collaborator

@kerolasa kerolasa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you consider sorting out the warning and info level messages? Other than that the template looks ok to me.

Copy link
Collaborator

@kerolasa kerolasa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, but let me leave the pull open so that @pawel-kow change to review as well.

@pawel-kow
Copy link
Member

@rafachavantes please provide proper PR description as per PR template

@pawel-kow pawel-kow added PR description incomplete The PR description template was not filled in at all, altered or filled in improperly. Checklist of common problems not complete See PR template and mark *all* checkboxes, even if not applicable. Explain any discrepancies. labels Feb 5, 2026
Copy link
Member

@pawel-kow pawel-kow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description incomplete

@rafachavantes
Copy link
Contributor Author

rafachavantes commented Feb 5, 2026 via email

Copy link
Member

@pawel-kow pawel-kow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thx

@pawel-kow pawel-kow added this pull request to the merge queue Feb 6, 2026
Merged via the queue into Domain-Connect:master with commit 31c7cfb Feb 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Checklist of common problems not complete See PR template and mark *all* checkboxes, even if not applicable. Explain any discrepancies. PR description incomplete The PR description template was not filled in at all, altered or filled in improperly.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants